package com.kexio.enterprise.governance.retry.enums;

/**
 * 重试策略枚举
 * 
 * @author Kexio
 * @since 1.0.0
 */
public enum RetryStrategy {
    /**
     * 固定间隔
     */
    FIXED_INTERVAL,
    
    /**
     * 指数退避
     */
    EXPONENTIAL_BACKOFF,
    
    /**
     * 线性退避
     */
    LINEAR_BACKOFF,
    
    /**
     * 随机间隔
     */
    RANDOM_INTERVAL,
    
    /**
     * 自定义间隔
     */
    CUSTOM_INTERVAL
}
